package main

import (
	"flag"
)

var name string
var sex string
var age int

// 接收命令参数
// --help 可以打印参数说明
func init() {
	flag.StringVar(&name, "name", "default_user", "参数说明")
	flag.StringVar(&sex, "sex", "男", "参数说明")
	flag.IntVar(&age, "age", 31, "参数说明")
}

func main() {
	// 函数flag.Parse用于真正解析命令参数，并把它们的值赋给相应的变量。
	flag.Parse()
	hello(name, age, sex)
}
